Halo-halo is a popular Filipino dessert meaning "mix mix." It's a smorgasbord of various ingredients, flavours and textures that are layered together in a tall glass before being mixed together upon serving....
Author: Food Network Canada